import dayjs from 'dayjs'

const days = ['周日', '周一', '周二', '周三', '周四', '周五', '周六']
// 形参中的 val 就是需要被格式化的那个时间
export function dateFormat(val) {
  console.log('触发了 dateFormat 这个函数')
  const dt = dayjs(val)
  const day = dt.day() // 0 - 6

  const c = Math.ceil(dt.diff(dayjs(), 'day', true))
  let info = ''
  if (c === 0) {
    info = '（今天）'
  } else if (c === 1) {
    info = '（明天）'
  } else if (c === 2) {
    info = '（后天）'
  }

  return {
    date: dt.format('YYYY-MM-DD'),
    day: days[day],
    info
  }
}
